wear (something) as a badge of honor - Espagnol Anglais Dictionnaire